package com.ruoyi.contractAndAudit.domain;

import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * 签约表
 */
public class DocContract1 {

    /**
     * 签约 ID（要回写给user）
     */
    private Long contractId;

    /**
     * 用户id
     */
    @Excel(name = "用户id")
    private Long userId;

    /**
     * 团队id
     */
    @Excel(name = "团队id")
    private Long teamId;

    /**
     * 签约时间
     */
    @Excel(name = "签约时间")
    private Date contractTime;

    /**
     * 团队签约时长
     */
    @Excel(name = "团队签约时长")
    private Integer contractDuration;

    /**
     * 签约状态
     */
    @Excel(name = "签约状态")
    private Integer contractState;

    /**
     * 订单id
     */
    @Excel(name = "订单id")
    private Long orderId;

    /**
     * 审核状态
     */
    @Excel(name = "审核状态")
    private Integer auditState;

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getTeamId() {
        return teamId;
    }

    public void setTeamId(Long teamId) {
        this.teamId = teamId;
    }

    public Date getContractTime() {
        return contractTime;
    }

    public void setContractTime(Date contractTime) {
        this.contractTime = contractTime;
    }

    public Integer getContractDuration() {
        return contractDuration;
    }

    public void setContractDuration(Integer contractDuration) {
        this.contractDuration = contractDuration;
    }

    public Integer getContractState() {
        return contractState;
    }

    public void setContractState(Integer contractState) {
        this.contractState = contractState;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Integer getAuditState() {
        return auditState;
    }

    public void setAuditState(Integer auditState) {
        this.auditState = auditState;
    }

    @Override
    public String toString() {
        return "DocContract1{" +
                "contractId=" + contractId +
                ", userId=" + userId +
                ", teamId=" + teamId +
                ", contractTime=" + contractTime +
                ", contractDuration=" + contractDuration +
                ", contractState=" + contractState +
                ", orderId=" + orderId +
                ", auditState=" + auditState +
                '}';
    }
}
